<?xml version='1.0' encoding='ISO-8859-1' ?>
<ui:composition template="/templates/padrao.xhtml"
     xmlns="http://www.w3.org/1999/xhtml"
     xmlns:f="http://java.sun.com/jsf/core"
     xmlns:h="http://java.sun.com/jsf/html"
     xmlns:ui="http://java.sun.com/jsf/facelets"
     xmlns:p="http://primefaces.org/ui">
     
     <ui:define name="centro">
     <h:form>
     	<p:dataTable 	id="dtPartida" 
						var="partida" 
						value="#{partidaMB.partidas}"
						paginator="true" 
						rows="10"
						paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
						rowsPerPageTemplate="5,10,15" 
						scrollable="true"
						scrollWidth="1050"> 
						

			<f:facet name="header">
				<h:outputText value="#{msg.partidaTitulo}" />
			</f:facet>

			<p:column style="width:150px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaNome}" style="font-weight:bold"/>  
			    </f:facet> 
	            <h:outputText value="#{partida.nome}" />				
			</p:column>

			<p:column style="width:150px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaJogo}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.jogo.nome}"/>				
			</p:column>
			
			<p:column style="width:150px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaJogador1}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.jogador1.apelido}"/>				
			</p:column>
			
			<p:column style="width:150px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaJogador2}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.jogador2.apelido}"/>
			</p:column>
			
			<p:column style="width:150px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaLiga}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.liga.nome}"/>				
			</p:column>
			
			<p:column style="width:100px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaData}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.data}">
	            	<f:convertDateTime type="date" pattern="dd-MM-yyyy"/>
	            </h:outputText>			
			</p:column>
			
			<p:column style="width:100px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaJogador1pts}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.pontos_jogador1}"/>				
			</p:column>
				
			<p:column style="width:100px;">
				<f:facet name="header">  
			            <h:outputText value="#{msg.partidaJogador2pts}" />  
			    </f:facet> 
	            <h:outputText value="#{partida.pontos_jogador2}"/>
			</p:column>	
			<f:facet name="footer">
				<p:panel header="#{msg.exportData}">  
				        <h:commandLink>  
				            <p:graphicImage value="/resources/imagens/excel.png" />  
				            <p:dataExporter type="xls" target="dtPartida" fileName="partidas" />  
				        </h:commandLink>  
				  
				        <h:commandLink>  
				            <p:graphicImage value="/resources/imagens/pdf.png" />  
				            <p:dataExporter type="pdf" target="dtPartida" fileName="partidas"/>  
				        </h:commandLink>  
				          
				        <h:commandLink>  
				            <p:graphicImage value="/resources/imagens/csv.png" />  
				            <p:dataExporter type="csv" target="dtPartida" fileName="partidas" />  
				        </h:commandLink>  
				          
				        <h:commandLink>  
				            <p:graphicImage value="/resources/imagens/xml.png" />  
				            <p:dataExporter type="xml" target="dtPartida" fileName="partidas" />  
				        </h:commandLink>  
				    </p:panel>
			</f:facet>	
			</p:dataTable> 
		</h:form>
     </ui:define> 
</ui:composition>